//
//  UIImage+GIFAnimation.h
//  WHPersonalData
//
//  Created by mac on 2019/1/11.
//  Copyright © 2019年 mac. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef void (^GIFimageBlock)(UIImage *GIFImage);

@interface UIImage (GIFAnimation)

/*
 方法名:  处理GIF动画的
 @param  imageName
 @param  isIsOneImage   是否是一张
 @return  UIImage       返回图片
 */
+ (UIImage *)getLocalGifWithImageNamed:(NSString *)imageName WithIsOneImage:(BOOL)isIsOneImage;

+(UIImage *)getGitImageWithData:(NSData* )data WithIsOneImage:(BOOL)isIsOneImage;


/** 根据本地GIF图片名 获得GIF image对象 */
+ (UIImage *)imageWithGIFNamed:(NSString *)name;
 
/** 根据一个GIF图片的data数据 获得GIF image对象 */
+ (UIImage *)imageWithGIFData:(NSData *)data;
 
/** 根据一个GIF图片的URL 获得GIF image对象 */
+ (void)imageWithGIFUrl:(NSString *)url and:(GIFimageBlock)gifImageBlock;



@end


NS_ASSUME_NONNULL_END
